/**
 * 该文件通过脚本自动生成，请不要手动修改该文件
 * 生成时间：2022-7-7 14:25:56:155
 **/
export default class parse {
  constructor(request) {
    this.request = request;
  }

  /**
   * getProj
     
   */
  get_parse_getProj(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-tuzi/parse/getProj",
      method: "get",
      params: params,
    });
  }

  /**
   * 区域管理矢量文件上传
   * @param {file} myfiles - 文件
   * @param {string} encode - 编码
   * @param {string} proj - proj4text
   * @param {string} epsg - epsg编号
   */
  post_parse_parseDxf(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-tuzi/parse/parseDxf",
      method: "post",
      params: params,
    });
  }

  /**
   * getMvt
   * @param {integer} * z - z
   * @param {integer} * x - x
   * @param {string} * y - y
   */
  get_parse_tile_by_z_x_y(params) {
    return this.request({
      url: '/pwgh-ghsj-sc-tuzi/parse/tile/"+params.params.z+"/"+params.params.x+"/"+params.params.y+"',
      method: "get",
      params: params,
    });
  }
}
